package sh4;

public interface NativeOpcode {

	public static final int  MOVI = 0;
	public static final int  MOVWI = 1;
	public static final int  MOVLI= 2;
	public static final int  MOV= 3;
	public static final int  MOVBS= 4;
	public static final int  MOVWS= 5;
	public static final int  MOVLS= 6;
	public static final int  MOVBL= 7;
	public static final int  MOVWL= 8;
	public static final int  MOVLL= 9;
	public static final int  MOVBM= 10;
	public static final int  MOVWM= 11;
	public static final int  MOVLM= 12;
	public static final int  MOVBP= 13;
	public static final int  MOVWP= 14;
	public static final int  MOVLP= 15;
	public static final int  MOVBS4= 16;
	public static final int  MOVWS4= 17;
	public static final int  MOVLS4= 18;
	public static final int  MOVBL4= 19;
	public static final int  MOVWL4= 20;
	public static final int  MOVLL4= 21;
	public static final int  MOVBS0= 22;
	public static final int  MOVWS0= 23;
	public static final int  MOVLS0= 24;
	public static final int  MOVBL0= 25;
	public static final int  MOVWL0= 26;
	public static final int  MOVLL0= 27;
	public static final int  MOVBSG= 28;
	public static final int  MOVWSG= 29;
	public static final int  MOVLSG= 30;
	public static final int  MOVBLG= 31;
	public static final int  MOVWLG= 32;
	public static final int  MOVLLG= 33;
	public static final int  MOVCAL= 34;
	public static final int  MOVA= 35;
	public static final int  MOVT= 36;
	public static final int  SWAPB= 37;
	public static final int  SWAPW= 38;
	public static final int  XTRCT= 39;
	public static final int  ADD= 40;
	public static final int  ADDI= 41;
	public static final int  ADDC= 42;
	public static final int  ADDV= 43;
	public static final int  CMPIM= 44;
	public static final int  CMPEQ= 45;
	public static final int  CMPHS= 46;
	public static final int  CMPGE= 47;
	public static final int  CMPHI= 48;
	public static final int  CMPGT= 49;
	public static final int  CMPPZ= 50;
	public static final int  CMPPL= 51;
	public static final int  CMPSTR= 52;
	public static final int  DIV1= 53;
	public static final int  DIV0S= 54;
	public static final int  DIV0U= 55;
	public static final int  DMULS= 56;
	public static final int  DMULU= 57;
	public static final int  DT= 58;
	public static final int  EXTSB= 59;
	public static final int  EXTSW= 60;
	public static final int  EXTUB= 61;
	public static final int  EXTUW= 62;
	public static final int  MACL= 63;
	public static final int  MACW= 64;
	public static final int  MULL= 65;
	public static final int  MULSW= 66;
	public static final int  MULSU= 67;
	public static final int  NEG= 68;
	public static final int  NEGC= 69;
	public static final int  SUB= 70;
	public static final int  SUBC= 71;
	public static final int  SUBV= 72;
	public static final int  AND= 73;
	public static final int  ANDI= 74;
	public static final int  ANDM= 75;
	public static final int  NOT= 76;
	public static final int  OR= 77;
	public static final int  ORI= 78;
	public static final int  ORM= 79;
	public static final int  TAS= 80;
	public static final int  TST= 81;
	public static final int  TSTI= 82;
	public static final int  TSTM= 83;
	public static final int  XOR= 84;
	public static final int  XORI= 85;
	public static final int  XORM= 86;
	public static final int  ROTR= 87;
	public static final int  ROTCR= 88;
	public static final int  ROTL= 89;
	public static final int  ROTCL= 90;
	public static final int  SHAD= 91;
	public static final int  SHAR= 92;
	public static final int  SHLD= 93;
	public static final int  SHAL= 94;
	public static final int  SHLL= 95;
	public static final int  SHLR= 96;
	public static final int  SHLL2= 97;
	public static final int  SHLR2= 98;
	public static final int  SHLL8= 99;
	public static final int  SHLR8= 100;
	public static final int  SHLL16= 101;
	public static final int  SHLR16= 102;
	public static final int  BF= 103;
	public static final int  BFS= 104;
	public static final int  BT= 105;
	public static final int  BTS= 106;
	public static final int  BRA= 107;
	public static final int  BSR= 108;
	public static final int  BRAF= 109;
	public static final int  BSRF= 110;
	public static final int  JMP= 111;
	public static final int  JSR= 112;
	public static final int  RTS= 113;
	public static final int  RTE= 114;
	public static final int  CLRMAC= 115;
	public static final int  CLRS= 116;
	public static final int  CLRT= 117;
	public static final int  LDCSR= 118;
	public static final int  LDCGBR= 119;
	public static final int  LDCVBR= 120;
	public static final int  LDCSSR= 121;
	public static final int  LDCSPC= 122;
	public static final int  LDCDBR= 123;
	public static final int  LDCRBANK= 124;
	public static final int  LDCMSR= 125;
	public static final int  LDCMGBR= 126;
	public static final int  LDCMVBR= 127;
	public static final int  LDCMSSR= 128;
	public static final int  LDCMSPC= 129;
	public static final int  LDCMDBR= 130;
	public static final int  LDCMRBANK= 131;
	public static final int  LDSMACH= 132;
	public static final int  LDSMACL= 133;
	public static final int  LDSPR= 134;
	public static final int  LDSMMACH= 135;
	public static final int  LDSMMACL= 136;
	public static final int  LDSMPR= 137;
	public static final int  LDTLB= 138;
	public static final int  NOP= 139;
	public static final int  OCBI= 140;
	public static final int  OCBP= 141;
	public static final int  OCBWB= 142;
	public static final int  PREF= 143;
	public static final int  SETS= 144;
	public static final int  SETT= 145;
	public static final int  SLEEP= 146;
	public static final int  STCSR= 147;
	public static final int  STCGBR= 148;
	public static final int  STCVBR= 149;
	public static final int  STCSSR= 150;
	public static final int  STCSPC= 151;
	public static final int  STCSGR= 152;
	public static final int  STCDBR= 153;
	public static final int  STCRBANK= 154;
	public static final int  STCMSR= 155;
	public static final int  STCMGBR= 156;
	public static final int  STCMVBR= 157;
	public static final int  STCMSSR= 158;
	public static final int  STCMSPC= 159;
	public static final int  STCMSGR= 160;
	public static final int  STCMDBR= 161;
	public static final int  STCMRBANK= 162;
	public static final int  STSMACH= 163;
	public static final int  STSMACL= 164;
	public static final int  STSPR= 165;
	public static final int  STSMMACH= 166;
	public static final int  STSMMACL= 167;
	public static final int  STSMPR= 168;
	public static final int  TRAPA= 169;
	public static final int  LDSFPSCR= 170;
	public static final int  LDSFPUL= 171;
	public static final int  LDSMFPSCR= 172;
	public static final int  LDSMFPUL= 173;
	public static final int  STSFPSCR= 174;
	public static final int  STSFPUL= 175;
	public static final int  STSMFPSCR= 176;
	public static final int  STSMFPUL= 177;
	public static final int  FLDI0= 178;
	public static final int  FLDI1= 179;
	public static final int  FMOV= 180;
	public static final int  FMOV_LOAD = 181;
	public static final int  FMOV_INDEX_LOAD= 182;
	public static final int  FMOV_RESTORE= 183;
	public static final int  FMOV_SAVE= 184;
	public static final int  FMOV_STORE= 185;
	public static final int  FMOV_INDEX_STORE= 186;
	public static final int  FLDS= 187;
	public static final int  FSTS= 188;
	public static final int  FABS= 189;
	public static final int  FNEG= 190;
	public static final int  FCNVDS= 191;
	public static final int  FCNVSD= 192;
	public static final int  FTRC= 193;
	public static final int  FLOAT1= 194;
	public static final int  FCMPEQ= 195;
	public static final int  FCMPGT= 196;
	public static final int  FMAC= 197;
	public static final int  FDIV= 198;
	public static final int  FMUL= 199;
	public static final int  FSQRT= 200;
	public static final int  FSRRA= 201;
	public static final int  FADD= 202;
	public static final int  FSUB= 203;
	public static final int  FIPR= 204;
	public static final int  FTRV= 205;
	public static final int  FSCA= 206;
	public static final int  FRCHG= 207;
	public static final int  FSCHG= 208;
	



	public  void call();
}
